home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / c / ppl4c.exe / PPL4C.H < prev    next >
Text File  |  1992-08-23  |  2KB  |  65 lines

  1. /* PPL4C.H */
  2.  
  3. #define NO_ERROR              0
  4. #define ALREADY_ACTIVE_ERROR  1
  5. #define CANNOT_OPEN_ERROR     2
  6. #define EMPTY_FILE_ERROR      3
  7. #define NO_STARTUP_CHAR_ERROR 4
  8. #define NOT_NCG_ERROR         5
  9. #define DISK_READ_ERROR       6
  10. #define NO_EOT_ACK_ERROR      7
  11. #define INTERNAL_ERROR        8
  12. #define CANCELLED_ERROR       9
  13. #define OUT_OF_SYNC_ERROR    10
  14. #define RETRIES_ERROR        11
  15. #define BAD_PACKET_NBR_ERROR 12
  16. #define TIMED_OUT_ERROR      13
  17. #define NO_SUCH_FILE_ERROR   14
  18.  
  19. #define XY_IDLE             101
  20.  
  21. #define TX_START            201
  22. #define TX_NEWFILE          202
  23. #define TX_WAIT4_NCG        203
  24. #define TX_COMPUTE_PACKETS  204
  25. #define TX_READ_DISK        205
  26. #define TX_SEND_EOT         206
  27. #define TX_WAIT4_EOT_ACK    207
  28. #define TX_PREPARE_PACKET   208
  29. #define TX_SEND_PACKET      209
  30. #define TX_SEND_DATA        210
  31. #define TX_SEND_CHECKSUM    211
  32. #define TX_WAIT4_PACKET_ACK 212
  33. #define TX_CHECK4_RESTART   213
  34. #define TX_NEXT_PACKET      214
  35.  
  36. #define RX_START            300
  37. #define RX_SEND_NCG         301
  38. #define RX_WAIT4_INCOMING   302
  39. #define RX_OPEN_FILE        303
  40. #define RX_READY4_PACKETS   304
  41. #define RX_GET_PACKET       305
  42. #define RX_PACKET_OK        306
  43. #define RX_WAIT4_SOH_STX    307
  44. #define RX_GET_DATA         308
  45. #define RX_GET_PACKET_NBR   309
  46. #define RX_GET_COMPLIMENT   310
  47. #define RX_GET_CRC          311
  48. #define RX_GET_2ND_CRC      312
  49. #define RX_TEST_CRC         313
  50.  
  51. #define ONE_SEC    18L
  52. #define FIVE_SECS  91L
  53. #define TEN_SECS  182L
  54.  
  55. int xyAbort(int);
  56. int xyDriver(int);
  57. int xyGetErrorCode(int);
  58. int xyGetErrorState(int);
  59. char *xyGetFilename(int);
  60. int xyGetPacket(int);
  61. int xyGetState(int);
  62. int xyInit(int,int);
  63. int xyGetNAKs(int);
  64. int xyStartRx(int,char *,char,int);
  65. int xyStartTx(int,char *,int,int);